Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## rdlc.sw
Interface Expression

All Known Implementing Classes:
  Expression_ConstantInt, Expression_ConstantString, Expression_Operation, Expression_Type, Expression_Variable

    public interface Expression

This interface declares all of the methods which must be supported by an object which represents software expression. Note that this does not include a method to print out the expression, since that is highly language dependant.

Version:
  $Revision: 1.8 $
Author:
  Greg Gibeling

Method Summary
`boolean` | `isConstant()` Simple accessor.
`boolean` | `isLValue()` Simple accessor.
`boolean` | `isRValue()` Simple accessor.

Method Detail

### isConstant

    boolean isConstant()

  Simple accessor.

  Returns:
    `true` if this expression is a constant.

### isLValue

    boolean isLValue()

  Simple accessor.

  Returns:
    `true` if this expression can be used as an l-value.

### isRValue

    boolean isRValue()

  Simple accessor.

  Returns:
    `true` if this expression can be used as an e-value.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD